package zisu.qgs.lambda.lambda;

import java.util.function.Consumer;

/**
 * @Author: 蔡翔
 * @Date: 2019/10/3 19:07
 * @Version 1.0
 */
// 变量引用 ，lambda表达式 实际上是实现了 匿名接口的 匿名类
public class VarDemo {
    public static void main(String[] args) {
        String str = "我们的时间";
        //str = "我的时间啊";// 这里改以后会报错
        //在jdk8之前 内部类要引用外部变量，那么这个外部变量必须是final类型，jdk8也是需要常量的 不过可以不写（实际上str 是不能修改的）
        Consumer<String> conSumer = s->System.out.println(s+str);
        conSumer.accept("100小时");
    }
}
